have a lead foot - Turkish English Dictionary